using Headspring.Training.Domain.Model;
using Headspring.Training.Domain.Services;
using Headspring.Training.WebUI.Presenters;

namespace Headspring.Training.WebUI.Views
{
	public interface ISingleWorkOrderView
	{
		Employee[] AllEmployees { get; set; }

		WorkOrder WorkOrder { get; set; }

		Employee CurrentUser { get; set; }

		EditMode GetEditMode();
		string GetWorkOrderNumber();
		void SetCommandsToShow(IStateCommand[] commands);
		void Refresh();
	}
}